package com.etc.baolema.service.impl;

import com.etc.baolema.dao.StoreDAO;
import com.etc.baolema.dao.impl.StoreDAOImpl;
import com.etc.baolema.entity.Pager;
import com.etc.baolema.entity.Store;
import com.etc.baolema.service.StoreService;

import java.util.List;

public class StoreServiceImpl implements StoreService {
    StoreDAO storedao = new StoreDAOImpl();

    @Override
    public int ADDStore(Store store) {
        return storedao.ADDStore(store);
    }

    @Override
    public Store login(String suser) {
        return storedao.login(suser);
    }

    @Override
    public Store checkSname(String sname) {
        return storedao.checkSname(sname);
    }

    @Override
    public List<Store> queryAllStore() {
        return storedao.queryAllStore();
    }

    @Override
    public List<Store> queryBysname(String sname) {
        return storedao.queryBysname(sname);
    }

    @Override
    public List<Store> queryBysname(String sname, Pager<Store> page) {
        return storedao.queryBysname(sname,page);
    }

    @Override
    public List<Store> queryAllStoreByPage(Pager<Store> page) {
        return storedao.queryAllStoreByPage(page);
    }

    @Override
    public List<Store> queryBysname(String sname, int sid) {
        return storedao.queryBysname(sname,sid);
    }

    @Override
    public Store queryById(int id) {
        return storedao.queryById(id);
    }

    @Override
    public int update(Store store) {
        return storedao.update(store);
    }

    @Override
    public int deleteStore(int sid) {
        return storedao.deleteStore(sid);
    }
}
